# import task1_CompareFields as mod
# C = mod.Comparator(123)
# class Test: pass
# T = Test()
# T.value = 122
# print C.compare(T)
# 
# import task2_SimpleVector as mod
# A = mod.Vector(1,2)
# B = mod.Vector(3,4)
# print A
# print A+B
# print A*B
# print 7*A
# 
# import task3_PrimitiveDot as mod
# 
# for A,B in (mod.Dot(1,2,3),mod.Dot(3,4,5)), (mod.Dot(1,2),mod.Dot(3)):
#     print A
#     try:
#         print "{:.3f}".format(A.distance(B))
#         print A.middle(B)
#     except ValueError:
#         print "ERROR"
        
import task4_FakeField as mod

A = mod.Vovel()
print A.aoao
try:
    print A.field
except AttributeError, msg:
    print "ERROR",msg